package controlador;
import vista.VentanaMenu;
import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import modelo.Buscaminas;
import vista.VentanaMenu;
import vista.VentanaPersonalizado;;

public class ControladorPersonalizado implements ActionListener {

	private VentanaPersonalizado ventanaPersonalizado;
	public VentanaMenu ventanaMenu;
    int minas, columnas, filas;
	
	public ControladorPersonalizado() {
		super();
		
		this.ventanaPersonalizado = new VentanaPersonalizado();
		this.ventanaPersonalizado.getBntaceptar().addActionListener(this);
		this.ventanaPersonalizado.getBtnsalir().addActionListener(this);
		this.ventanaPersonalizado.setLocation(480,210);
		this.ventanaPersonalizado.setModal(true);
		this.ventanaPersonalizado.setVisible(true);	
		minas= Integer.parseInt(ventanaPersonalizado.getTxtminas().getText());
		columnas= Integer.parseInt(ventanaPersonalizado.getTxtcolumnas().getText());
		filas= Integer.parseInt(ventanaPersonalizado.getTxtfilas().getText());
		
	}
	
	public int getMinas() {
		return minas;
	}

	public void setMinas(int minas) {
		this.minas = minas;
	}

	public int getColumnas() {
		return columnas;
	}

	public void setColumnas(int columnas) {
		this.columnas = columnas;
	}

	public int getFilas() {
		return filas;
	}

	public void setFilas(int filas) {
		this.filas = filas;
	}

	public void actionPerformed(ActionEvent e) {
		String actionCommand = e.getActionCommand();
		if (actionCommand.equals("Aceptar")) {
			ventanaPersonalizado.dispose();
		
		}		
		else if (actionCommand.equals("Salir")) {
				
			
		   
		}
	}

	private void registrarJuego(){
	  	try
		{
	    	if(ventanaPersonalizado.getColumnas().equals("")) 
	    		ventanaPersonalizado.mostrarMensaje("Debe Escribir el Numero de Columnas");
	    	else if(ventanaPersonalizado.getFilas().equals("")) 
	    		ventanaPersonalizado.mostrarMensaje("Debe Escribir el Numero de Filas");
	    	else if(ventanaPersonalizado.getMinas().equals("")) 
	    		ventanaPersonalizado.mostrarMensaje("Debe Escribir el Numero de Minas");
	    	else
	    	{
	    		Buscaminas buscaminas = new Buscaminas();
		    	//Buscaminas buscaminas = new Buscaminas(Integer.parseInt(ventanaPersonalizado.getColumnas()), 
		    		//	Integer.parseInt(ventanaPersonalizado.getFilas()),  ARREGLARRRRRRRR
		    			//Integer.parseInt (ventanaPersonalizado.getMinas()));
		    			  
	    		
		//    	jugadorDAO.registrarJugador(jugador);
		   // 	ventanaRegitrarJugador.mostrarMensaje("Jugador Incluido");
		    //	ventanaRegistrarEstudiante.borrarDatos();
	    	}
		}catch(Exception e)
		{
			  // OJOOOOOO 	ventanaRegitrarJugador.mostrarMensaje("Jugador Incluido");
		}
	}

	
	
}
